<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Contato extends MY_Controller {

    /**
     * Construção automatica do metodo. 
     */
    public function __construct() {
        parent::__construct();
    }

    /**
     * Contato
     *
     * Formulario de contato.
     *
     * @return	void View dos dados
     */
    public function index() {
        $v_dados = array();
        $v_dados['base_url'] = base_url();
        $this->display($this->parser->parse('contato_view', $v_dados, true), 'Nossa loja');
    }

    /**
     * Enviar
     *
     * Enviar dados sobre o formulario de contatos.
     *
     * @return	void View dos dados
     */
    public function enviar() {
        $v_dados = $this->input->post();
        $v_dados['base_url'] = base_url();
        $v_dados['msg'] = '';

        $config = Array(
            'protocol' => 'smtp',
            'smtp_host' => 'ssl://smtp.googlemail.com',
            'smtp_port' => 465,
            'smtp_user' => 'email',
            'smtp_pass' => 'senha',
            'mailtype' => 'html',
        );
        
        $this->load->library('email', $config);
        $this->email->set_newline("\r\n");

        $this->email->from($config['smtp_user'], 'Game Next');
        $this->email->to($this->input->post('email'));
        $this->email->cc($config['smtp_user']);

        $this->email->subject('Game Next contato');
        $this->email->message($this->input->post('mensagem'));

        if (!$this->email->send()) {
            $v_dados['msg'] = 'Error ao enviar o email.';
            $v_dados['msg'] .= $this->email->print_debugger();
        } else {
            $v_dados['msg'] = 'E-mail enviado com sucesso.';
        }
         $view = $this->parser->parse('enviar_view', $v_dados, true);
        $this->display($view, 'Obrigado pelo contato');
    }

}

/* End of file welcome.php */
/* Location: ./application/controllers/welcome.php */